﻿Public Class ClientesBE
    Public Enum EstatusCliente
        Activo
        Inactivo
    End Enum
    Private _IdCli As Integer
    Private _RfcCli As String
    Private _RazonSocial As String
    Private _Nombre As String
    Private _Telefono As String
    Private _Fax As String
    Private _CorreoElect As String
    Private _Observaciones As String
    Private _IdExt As String

    Private _ContrIEPS As Boolean
    Private _Calle As String
    Private _NoExterior As String
    Private _NoInterior As String
    Private _Colonia As String
    Private _Localidad As String
    Private _Referencia As String
    Private _Municipio As String
    Private _Estado As String
    Private _Pais As String
    Private _CodigoPostal As String

    Private _Status As EstatusCliente
    Public Property IdCli() As Integer
        Get
            Return _IdCli
        End Get
        Set(ByVal value As Integer)
            _IdCli = value
        End Set
    End Property
    Public Property RfcCli() As String
        Get
            Return _RfcCli
        End Get
        Set(ByVal value As String)
            _RfcCli = value
        End Set
    End Property

    Public Property RazonSocial() As String
        Get
            Return _RazonSocial
        End Get
        Set(ByVal value As String)
            _RazonSocial = value
        End Set
    End Property

    Public Property Nombre() As String
        Get
            Return _Nombre
        End Get
        Set(ByVal value As String)
            _Nombre = value
        End Set
    End Property
    Public Property Telefono() As String
        Get
            Return _Telefono
        End Get
        Set(ByVal value As String)
            _Telefono = value
        End Set
    End Property

    Public Property Fax() As String
        Get
            Return _Fax
        End Get
        Set(ByVal value As String)
            _Fax = value
        End Set
    End Property

    Public Property CorreoElect() As String
        Get
            Return _CorreoElect
        End Get
        Set(ByVal value As String)
            _CorreoElect = value
        End Set
    End Property
    Public Property Observaciones() As String
        Get
            Return _Observaciones
        End Get
        Set(ByVal value As String)
            _Observaciones = value
        End Set
    End Property

    Public Property IdExt() As String
        Get
            Return _IdExt
        End Get
        Set(ByVal value As String)
            _IdExt = value
        End Set
    End Property

    Public Property ContrIEPS() As Boolean
        Get
            Return _ContrIEPS
        End Get
        Set(ByVal value As Boolean)
            _ContrIEPS = value
        End Set
    End Property

    Public Property Calle() As String
        Get
            Return _Calle
        End Get
        Set(ByVal value As String)
            _Calle = value
        End Set
    End Property

    Public Property NoExterior() As String
        Get
            Return _NoExterior
        End Get
        Set(ByVal value As String)
            _NoExterior = value
        End Set
    End Property

    Public Property NoInterior() As String
        Get
            Return _NoInterior
        End Get
        Set(ByVal value As String)
            _NoInterior = value
        End Set
    End Property
    Public Property Colonia() As String
        Get
            Return _Colonia
        End Get
        Set(ByVal value As String)
            _Colonia = value
        End Set
    End Property
    Public Property Localidad() As String
        Get
            Return _Localidad
        End Get
        Set(ByVal value As String)
            _Localidad = value
        End Set
    End Property
    Public Property Referencia() As String
        Get
            Return _Referencia
        End Get
        Set(ByVal value As String)
            _Referencia = value
        End Set
    End Property
    Public Property Municipio() As String
        Get
            Return _Municipio
        End Get
        Set(ByVal value As String)
            _Municipio = value
        End Set
    End Property

    Public Property Estado() As String
        Get
            Return _Estado
        End Get
        Set(ByVal value As String)
            _Estado = value
        End Set
    End Property
    Public Property Pais() As String
        Get
            Return _Pais
        End Get
        Set(ByVal value As String)
            _Pais = value
        End Set
    End Property
    Public Property CodigoPostal() As String
        Get
            Return _CodigoPostal
        End Get
        Set(ByVal value As String)
            _CodigoPostal = value
        End Set
    End Property

    Public Property Status() As EstatusCliente
        Get
            Return _Status
        End Get
        Set(ByVal value As EstatusCliente)
            _Status = value
        End Set
    End Property

End Class
